// pages/user/geren_renzheng/geren_renzheng.js
import ajax from "../../../utils/ajax.js";
let app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    msg_code_btn_text:'获取验证码',
    msg_code_can_click:true,
    idcard:'',
    idcard2:'',
    phone:"",
  },
  input_func(e){
    // let key = e.currentTarget.dataset.name;
    let value = e.detail.value
    this.setData({
      phone:value
    })
 
  },
  // 获取验证码
  get_msg_code_func(){
    if(!this.data.phone){
      app.toast("请输入手机号码");
      return
    }
    if(this.data.phone.length!=11){
      app.toast("请输入正确的手机号");
      return
    }

    ajax.get_msg_code("bind_mobile",this.data.phone).then(tf=>{
      let time = 60;
      if(tf){
        // 倒计时
        this.setData({msg_code_can_click:false})
        let timer = setInterval(()=>{
          this.setData({msg_code_btn_text:'重新获取('+time+')'})
          time--;
          if(time==0){
            this.setData({
              msg_code_can_click:true,
              msg_code_btn_text:"获取验证码"
            })
            clearInterval(timer)
          }
        },1000)
     
      }
    })
  },
  // 提交信息
  formSubmit(e){
    console.log(e.detail.value);
    let form_data = e.detail.value;
    for(let key in e.detail.value){
      if(!e.detail.value[key]){
        app.toast("请完善信息")
        return;
      }
    }
    if(this.data.idcard&&this.data.idcard2){
      form_data.id_image = this.data.idcard +","+this.data.idcard2;
    }else{
      app.toast("请上传身份证照片")
      return
    }

    console.log(form_data)
    ajax.post({
      url:'user/person_auth',
      data:form_data
    }).then(res=>{
      console.log(res)
      if(res.code==0){
        app.toast("提交成功")
        
        // let pages = getCurrentPages();
        // let prevPage = pages[pages.length - 3];
        // prevPage.update_user_info();
        setTimeout(() => {
          wx.navigateBack({
            delta:2
          })
        }, 800);
        

      }else{
        app.toast(res.message)
      }
    })



  },
  // 上传身份证
  upload_img(e){
    let type = e.currentTarget.dataset.type;
    ajax.upload_img().then(res=>{
      console.log(res)
      if(type==1){
        this.setData({idcard:res[0]})
      }
      if(type==2){
        this.setData({idcard2:res[0]})
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})